9,765 research outputs found

    Semi-Automated SVG Programming via Direct Manipulation

    Full text link
    Direct manipulation interfaces provide intuitive and interactive features to a broad range of users, but they often exhibit two limitations: the built-in features cannot possibly cover all use cases, and the internal representation of the content is not readily exposed. We believe that if direct manipulation interfaces were to (a) use general-purpose programs as the representation format, and (b) expose those programs to the user, then experts could customize these systems in powerful new ways and non-experts could enjoy some of the benefits of programmable systems. In recent work, we presented a prototype SVG editor called Sketch-n-Sketch that offered a step towards this vision. In that system, the user wrote a program in a general-purpose lambda-calculus to generate a graphic design and could then directly manipulate the output to indirectly change design parameters (i.e. constant literals) in the program in real-time during the manipulation. Unfortunately, the burden of programming the desired relationships rested entirely on the user. In this paper, we design and implement new features for Sketch-n-Sketch that assist in the programming process itself. Like typical direct manipulation systems, our extended Sketch-n-Sketch now provides GUI-based tools for drawing shapes, relating shapes to each other, and grouping shapes together. Unlike typical systems, however, each tool carries out the user's intention by transforming their general-purpose program. This novel, semi-automated programming workflow allows the user to rapidly create high-level, reusable abstractions in the program while at the same time retaining direct manipulation capabilities. In future work, our approach may be extended with more graphic design features or realized for other application domains.Comment: In 29th ACM User Interface Software and Technology Symposium (UIST 2016

    Detonation interaction with an interface

    Get PDF
    Detonation interaction with an interface was investigated, where the interface separated a combustible from an oxidizing or inert mixture. The ethylene-oxygen combustible mixture had a fuel-rich composition to promote secondary combustion with the oxidizer in the turbulent mixing zone (TMZ) that resulted from the interaction. Sharp interfaces were created by using a nitro-cellulose membrane to separate the two mixtures. The membrane was mounted on a wood frame and inserted in the experimental test section at a 45° angle to the bulk flow direction. The membrane was destroyed by the detonation wave. The interaction resulted in a transmitted and reflected wave at a node point similar to regular shock refraction. A detonation refraction analysis was carried out to compare with the measured shock angles. It was observed that the measured angle is consistently lower than the predicted value. An uncertainty analysis revealed possible explanations for this systematic variation pointing to factors such as the incident wave curvature and the role of the nitro-cellulose diaphragm. Analysis of the TMZ and Mach stem formed from the reflection of the transmitted shock wave off the solid boundary were carried out and found to justify the size and strength of these features as a function of the test gas composition. The role of secondary combustion in the TMZ was also investigated and found to have a small influence on the wave structure

    The Environment as an Argument

    Get PDF
    Context-awareness as defined in the setting of Ubiquitous Computing [3] is all about expressing the dependency of a specific computation upon some implicit piece of information. The manipulation and expression of such dependencies may thus be neatly encapsulated in a language where computations are first-class values. Perhaps surprisingly however, context-aware programming has not been explored in a functional setting, where first-class computations and higher-order functions are commonplace. In this paper we present an embedded domain-specific language (EDSL) for constructing context-aware applications in the functional programming language Haskell. © 2012 Springer-Verlag

    Feasibility study of high performance hydrogen-oxygen fuel cells Final technical report

    Get PDF
    Engineering analysis for evaluating moving bed and mediator hydrogen-oxygen fuel cell conceptual design

    Greater response variability in adolescents is associated with increased white matter development.

    Get PDF
    Adolescence is a period of learning, exploration, and continuous adaptation to fluctuating environments. Response variability during adolescence is an important, understudied, and developmentally appropriate behavior. The purpose of this study was to identify the association between performance on a dynamic risky decision making task and white matter microstructure in a sample of 48 adolescents (14-16 years). Individuals with the greatest response variability on the task obtained the widest range of experience with potential outcomes to risky choice. When compared with their more behaviorally consistent peers, adolescents with greater response variability rated real-world examples of risk taking behaviors as less risky via self-report. Tract-Based Spatial Statistics (TBSS) were used to examine fractional anisotropy (FA) and mean diffusivity (MD). Greater FA in long-range, late-maturing tracts was associated with higher response variability. Greater FA and lower MD were associated with lower riskiness ratings of real-world risky behaviors. Results suggest that response variability and lower perceived risk attitudes of real-world risk are supported by neural maturation in adolescents

    Computer-guided concentration-controlled trials in autoimmune disorders

    Get PDF
    A randomized concentration-controlled clinical trial (RCCCT) is an alternate experimental design to the standard dose-controlled study. In a RCCCT, patients are randomly assigned to predefined plasma or blood drug concentration ranges (low, medium, and high). With the caveat that concentration ranges are sufficiently separated, this design should enhance the ability to discover important concentration response relationships. FK-506, a potent and promising immunosuppressive agent for prevention and treatment of graft rejection, has shown significant clinical activity in some immune-mediated disorders. To implement the RCCCT design, a novel FK-506 intelligent dosing system (IDS) was used to guide all doses to prospectively achieve the target concentration range specified in the study protocol. Patients enrolled in these trials suffered from a variety of autoimmune disorders, including multiple sclerosis, primary biliary cirrhosis, psoriasis, autoimmune chronic active hepatitis, and nephrotic syndrome. We observed excellent predictive performance of the IDS for all patients. The accuracy (mean prediction error) of the IDS was −0.022 ng/ml and the precision (standard deviation of the prediction error) was 0.119 ng/ml. Thus, the IDS is both accurate and reproducible for autoimmune patients. We conclude that the RCCCT design, guided by an accurate and precise IDS, is an informative and cost-effective approach for evaluation of efficacy and safety of effective but highly toxic agents. © 1993 Raven Press, Ltd., New York

    Pathways to change: the effect of a Web application on treatment interest.

    Get PDF
    Most individuals with drinking problems do not receive treatment, generally because they do not perceive the need for it. It is difficult to access this population of problem drinkers in order to encourage treatment-seeking. A Web-based program was written, designed to increase motivation for change. The program guided non-treatment-seekers through a multi-stage assessment and provided them with feedback. The level of interest in treatment was measured pre-and post-intervention. Compared to baseline, after the intervention, significantly more individuals rated themselves very interested in participating in some form of traditional treatment (19% vs. 28%), and their focus on a specific modality increased

    End-User support for information architecture analysis in interactive web applications

    Full text link
    The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-642-23768-3_71Proceedings of 13th IFIP TC 13 International Conference, Lisbon, Portugal, September 5-9, 2011, Part IVInformation Architects analyze conceptual models and descriptions concerning non-functional requirements that will be later on used by Analysts and Software Engineers to design software artifacts. However, this flow of information is sometimes difficult to automate due to conceptual knowledge differences in the information processed by each expert. To facilitate this flow, in this paper we propose a CASE tool called InterArch. Our tool bridges the gap between both professionals, and it automatically generates UML diagrams for Analysts from the conceptual diagrams created by the Information Architect.The work reported in this paper is being supported by the Spanish Ministry of Science and Technology, project ID: TIN2008-02081/TIN, the Madrid Research Council, project ID: S2009/TIC-1650 and, together with the UAM, project ID: CCG10-UAM/TIC-5772

    Detonation interaction with a diffuse interface and subsequent chemical reaction

    Get PDF
    We have investigated the interaction of a detonation with an interface separating a combustible from an oxidizing mixture. The ethylene-oxygen combustible mixture had a fuel-rich composition to promote secondary combustion with the oxidizer in the turbulent mixing zone that resulted from the interaction. Diffuse interfaces were created by the formation of a gravity current using a sliding valve that initially separated the test gas and combustible mixture. Opening the valve allowed a gravity current to develop before the detonation was initiated. By varying the delay between opening the valve and initiating the detonation it was possible to achieve a wide range of interface conditions. The interface orientation and thickness with respect to the detonation wave have a profound effect on the outcome of the interaction. Diffuse interfaces result in curved detonation waves with a transmitted shock and following turbulent mixing zone. The impulse was measured to quantify the degree of secondary combustion, which accounted for 1–5% of the total impulse. A model was developed that estimated the volume expansion of a fluid element due to combustion in the turbulent mixing zone and predicted the resulting impulse increment

    Determining postural stability

    Get PDF
    A method for determining postural stability of a person can include acquiring a plurality of pressure data points over a period of time from at least one pressure sensor. The method can also include the step of identifying a postural state for each pressure data point to generate a plurality of postural states. The method can include the step of determining a postural state of the person at a point in time based on at least the plurality of postural states
    • …
    corecore